home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2002-154.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  80 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12314);
  11.  script_version ("$Revision: 1.3 $");
  12.  script_cve_id("CVE-2002-0658");
  13.  
  14.  name["english"] = "RHSA-2002-154: mm";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated mm packages are now available for Red Hat Linux Advanced Server.
  21.   This update addresses possible vulnerabilities in how the MM library
  22.   opens temporary files.
  23.  
  24.   The MM library provides an abstraction layer which allows related processes
  25.   to easily share data. On systems where shared memory or other
  26.   inter-process communication mechanisms are not available, the MM library
  27.   will emulate them using temporary files. MM is used in Red Hat Linux to
  28.   providing shared memory pools to Apache modules.
  29.  
  30.   Versions of MM up to and including 1.1.3 open temporary files in an unsafe
  31.   manner, allowing a malicious local user to cause an application which uses
  32.   MM to overwrite any file to which it has write access.
  33.  
  34.   All users are advised to upgrade to these errata packages which contain a
  35.   patched version of MM that is not vulnerable to this issue.
  36.  
  37.   Thanks to Marcus Meissner for providing a patch for this issue.
  38.  
  39.  
  40.  
  41.  
  42. Solution : http://rhn.redhat.com/errata/RHSA-2002-154.html
  43. Risk factor : High';
  44.  
  45.  script_description(english:desc["english"]);
  46.  
  47.  summary["english"] = "Check for the version of the mm packages";
  48.  script_summary(english:summary["english"]);
  49.  
  50.  script_category(ACT_GATHER_INFO);
  51.  
  52.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  53.  family["english"] = "Red Hat Local Security Checks";
  54.  script_family(english:family["english"]);
  55.  
  56.  script_dependencies("ssh_get_info.nasl");
  57.  
  58.  script_require_keys("Host/RedHat/rpm-list");
  59.  exit(0);
  60. }
  61.  
  62. include("rpm.inc");
  63. if ( rpm_check( reference:"mm-1.1.3-8", release:"RHEL2.1") )
  64. {
  65.  security_hole(0);
  66.  exit(0);
  67. }
  68. if ( rpm_check( reference:"mm-devel-1.1.3-8", release:"RHEL2.1") )
  69. {
  70.  security_hole(0);
  71.  exit(0);
  72. }
  73.  
  74. if ( rpm_exists(rpm:"mm-", release:"RHEL2.1") )
  75. {
  76.  set_kb_item(name:"CVE-2002-0658", value:TRUE);
  77. }
  78.  
  79. set_kb_item(name:"RHSA-2002-154", value:TRUE);
  80.